satellite town – English–Italiano translations

🇬🇧 en it 🇮🇹

satellite town noun

  • self-contained town near a metropolis
città satellite
Wiktionary Links